An Experimental Analysis of Open Source Software Reliability*
نویسندگان
چکیده
Arrival failure times for five popular open source projects are analyzed and compared. The projects considered are Eclipse, Apache HTTP Server 2, Firefox, MPlayer OS X, and ClamWin Free Antivirus. The black-box reliability analysis of the projects is a 3-step approach that consists of bug-gathering, bug-filtering, and bug-analysis. Additionally, the reliabilities of multiple release versions of Eclipse are compared. It is projected that the future release of the projects under the same operational environment to follow similar reliability patterns. The results exhibit that Weibull distribution is a powerful analytical tool to be used in reliability growth modeling of such products. KeywordsOpen source software (OSS); Software reliability model; Software architecture; Reliability growth model; Weibull distribution
منابع مشابه
Reliability analysis and optimal version-updating for open source software
Context: Although reliability is a major concern of most open source projects, research on this problem has attracted attention only recently. In addition, the optimal versiondating for open source software considering its special properties is not yet discussed. Objective: In this paper, the reliability analysis and optimal version-updating for open source software are studied. Method: A modif...
متن کاملReliability and Security Analysis of Open Source Software
Existing reliability prediction and security assessment of open source software systems seem to focus on analysis based primarily on the number of faults reported against the software. Since information like problem reports, software usage level, and project’s behavior in terms of time taken to fix a problem report are publicly available, it is advantageous to also consider these factors in ana...
متن کاملReliability Modeling and Assessment for Open Source Cloud Software: A Stochastic Approach
Software development based on the Open Source Software (OSS) model is being increasingly accepted to stand up servers and applications. In particular, Cloud OSS is now attracting attention as the next generation of software products due to cost efficiencies and quick delivery. This chapter focuses on the software reliability modeling and assessment for Cloud computing infrastructure software, e...
متن کاملComponent-oriented Reliability Analysis and Optimal Version-upgrade Problems for Open Source Software
The current software development environment has been changing into new development paradigms such as concurrent distributed development environment and the so-called open source project by using network computing technologies. Especially, OSS (Open Source Software) systems which serve as key components of critical infrastructures in our society are still ever-expanding now. However, poor handl...
متن کاملReliability Assessment Methods and Optimal Bug-fix Release Problems Based on Deterministic Chaos Theory for an Open Source Software
OSS(open source software) systems which serve as key components of critical infrastructures in our social life are still ever-expanding now. However, the poor handling of quality and customer support prohibit the progress of OSS. We focus on the management problems in the software quality issues that prohibit the progress of OSS. In this paper, we propose the method of reliability assessment ba...
متن کامل